#include "token.h"

Token::Token()
{
    this->cod = -1;
    this->lexema = "";
        this->linea = 0;
        this->columna = 0;
}

Token::Token(int cod, string lexema, int linea, int columna)
{
    this->cod = cod;
        this->lexema = lexema;
        this->linea = linea;
        this->columna = columna;
}

int Token::getCod()
{
    return cod;
}

int Token::getLinea()
{
    return linea;
}

int Token::getColumna()
{
    return columna;
}

string Token::getLexema()
{
    return lexema;
}

void Token::setCod(int cod)
{
    this->cod = cod;
}

void Token::setLinea(int linea)
{

    this->linea = linea;
}

void Token::setColumna(int columna)
{
   this->columna = columna;
}

void Token::setLexema(string lexema)
{
    this->lexema = lexema;
}
